home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-11-29 | 20.4 KB | 529 lines | [TEXT/R*ch] |
-
- Hi All,
-
- Included below is the fifth update to the Gestalt Selectors List 3.1. Unless
- a reasonable amount of new info appears before December 15th, this is the
- last full update before 3.2.
-
- In the mean time, Maurice Volaski lets us know that his Mac Indentifier 2.0
- software can also be found at
- ftp://ftp.fluxsoft.com/pub/Mac_Identifier_2.0.sit.hqx
-
-
- I hope you find some useful information with this update!
-
- Bye,
- Rene Ros
-
-
- Gestalt Selectors List 3.1.5 Update
- ===================================
-
- Maintained by Rene Ros (rgaros@bio.vu.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version: 1 October 1995, 12:40 CET (GMT+1)
- Previous update: 15 November 1995, 19:00 CET (GMT+1)
- Last modified : 29 November 1995, 19:40 CET (GMT+1)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Anonymous Open Transport ??? otvr
- System Update enbl sysu
- Eric-Paul Rebel System (enablers) mach
- Rene Ros AppleShare ext afps
- CyberFinder cp URL!, URLf
- SerialDMA ext shal
- System (enablers) rsrc
- Maurice Volaski System (enablers) mach
- ---------------------------------------------------------------------------
-
- ===========================================================================
- Contributions to the non-selector sections
- ===========================================================================
- Person Chapter/Section
- ---------------------------------------------------------------------------
- Eric-Paul Rebel Reports/Machine Names
- Rene Ros Reports/Macintosh Clones
- Maurice Volaski Reports/Relabled Macintosh Models
- ---------------------------------------------------------------------------
-
- Eric-Paul Rebel 'read' the PowerBook 5300/190 Enabler for us and found two
- different machine type values for the PowerBook 5300!
-
- Apple System Software (A-E)
- ===========================
- afps (AppleShare ext [3.5?], part of System 7.5) &AD18
- gestaltAppleShareClient?
- Returns the version of the AppleShare client software as Integer in
- the high-word of the response? The low-word of the response returns
- information on the AppleShare client software? (Rene Ros)
-
- enum {
- #define gestaltAppleShareClient? 'afps'
- gestaltAppleShareVersionMask? = 0xFFFF0000, /* Version is in upper */
- /* 2 bytes of result */
- gestaltAppleShare???Mask? = 0x0001}; /* If set ??? */
- | gestaltAppleShare???Mask? = 0x0002}; /* If set ??? */
-
- NOTE:
- No details were given in the source: "...information about the
- characteristics of the workstation and the current version..."
- Seen bits 0 and 16 set. (Rene Ros)
-
- Apple System Software (F-J)
- ===========================
- No changes.
-
- Apple System Software (K-N)
- ===========================
- mach (System [6.0.4]) INF
- gestaltMachineType
- Returns one of the following values, indicating the type of
- machine.
-
- enum {
- #define gestaltMachineType 'mach' /* machine type */
-
- /* RELEASED COMPUTERS */
- gestaltPowerMac5200_75 = 41, /* Power Macintosh 5200/75 &AT01 */
- | /* and Power Macintosh 5300 */
- gestaltPowerBook5300 = 128, /* Macintosh PowerBook 5300, */
- /* Macintosh PowerBook 5300c, */
- /* Macintosh PowerBook 5300cs, */
- /* and Macintosh PowerBook */
- | /* 5300ce &AT01/AD26 See also */
- | /* #129 in OBSERVED MACHINE */
- | /* VALUES IN SYSTEM SOFTWARE */
- | /* part */
-
- /* OBSERVED MACHINE VALUES IN SYSTEM SOFTWARE */
- | gestaltPowerBook5300? = 129, /* Macintosh PowerBook 5300, */
- | /* Macintosh PowerBook 5300c, */
- | /* Macintosh PowerBook 5300cs, */
- | /* and Macintosh PowerBook */
- | /* 5300ce See also #128 in */
- | /* RELEASED COMPUTERS part */
- };
- [other values and notes are unchanged]
-
- Apple System Software (O-S)
- ===========================
- opfw (System [7.5.2])
- gestaltOpenFirmwareInfo
- Returns ???
-
- enum {
- #define gestaltOpenFirmwareInfo 'opfw'
- gestalt??? = 1};
-
- | NOTE:
- | This selector may be installed but returns gestaltUnknownErr instead
- | of zero. (Rene Ros)
-
- rsrc (System [should work since 7.0?])
- gestaltResourceMgrAttr
- Returns information about the Resource Manager.
-
- enum {
- #define gestaltResourceMgrAttr 'rsrc' /* Resource Mgr attributes */
- gestaltPartialRsrcs = 0,
- | gestaltResourceOverrides? = 1}; /* resource map overrides? */
-
- NOTE:
- Under System 7, bit 0 that tells if you have partial resource support
- doesn't work right. The selector is undefined under System 7.0 and
- 7.0.1 even though the partial resource calls are available. This has
- been acknowledged by Apple. (Michael Hecht, Quinn)
-
- Apple System Software (T-Z)
- ===========================
- No changes.
-
- Apple Additional Software
- =========================
- No changes.
-
- Third Parties Software
- ======================
- No changes.
-
- Unknown Gestalt Selector Codes
- ==============================
-
- Apple Software
- --------------
- aint (System? [7.1.1?])
-
- NOTES:
- Returns 2 on a C660AV and Q840AV.
-
- | This selector may be installed but returns gestaltUnknownErr instead
- | of zero. (Rene Ros)
-
- |otvr (Open Transport ??? [1.1?])
- | gestaltOpenTransportVersion?
- | Returns the version of Open Transport as ???. (Anonymous)
- |
- | #define gestaltOpenTransportVersion? 'otvr'
-
- |shal (SerialDMA ext [2.0.2?] part of 7.5.2 Printing Update [1.1])
- (System [7.1?])
- gestaltSerialHAL?
-
- #define gestaltSerialHAL? 'shal'
-
- NOTE:
- | Returns 1 (Centris 660AV) and 2 (PowerMacs). The SerialDMA extension
- | installs value 3.
-
- | This selector may be installed but returns gestaltUnknownErr instead
- | of zero. (Rene Ros)
-
- |sysu (System Update enbl [7.5 upd 2.0s3]) INF?
- gestaltSystemUpdateVersion?
- Returns the version number of the System Update enabler as BCD.
-
- #define gestaltSystemUpdateVersion? 'sysu'
-
- | NOTE:
- | Appears to been dropped with Update 2.0 Seed 8, probably because the
- | update is now a full System 7.5.3 upgrade. (Anonymous)
-
- Third Parties Software
- ----------------------
- |URL! (CyberFinder cp [2.0] by Leonard Rosenthol and Victor Tan)
- |URLf (CyberFinder cp [MacHack 1995 release to 1.1] by Leonard Rosenthol
- and Victor Tan)
-
- NOTE:
- | CyberFinder 2.0 installs the selector 'URL!'.
-
- The f is actually the option-f character (0xC4).
-
- Reports
- =======
-
- Macintosh Clones
- ----------------
- |(by Rene Ros, contributions by Kenneth Knotts and Marc Schrier. Also based
- | on MacWEEK articles.)
-
- |So far the clone manufacturers have released computers which hardware
- |is identical, though clockspeed may be different, to other computers
- |released by Apple. This section contains a table of clone model names and
- |the equivalent Apple ID number and constant name.
-
- |The Pioneer clone (codename Pioneer MPC-GX1 where MPC stands for Multimedia
- |Personal Computer) was observed at CeBIT '95.
-
- ===========================================================================
- Relabled Machines
- ===========================================================================
- Manufacturer Model Name Apple Hardware Model
- ID Constant
- ---------------------------------------------------------------------------
- Pioneer MPC-GX1 100 gestaltPowerMac6100_66
- Power Computing Power 100 55 gestaltPowerMac8100_100
- Power 120 12! gestaltPowerMac8100_120
- | PowerWave 604/120 67 gestaltPowerMac9500
- | PowerWave 604/132 67 gestaltPowerMac9500
- | PowerWave 604/150 67 gestaltPowerMac9500
- Radius 81/110 ? ??? ???
- System 100 ??? gestaltPowerMac8100??? ?
- ---------------------------------------------------------------------------
- ! value not belonging to any by Apple released computer
- ---------------------------------------------------------------------------
-
- Machine Names
- -------------
- (by Rene Ros et al.)
-
- The STR# resource with ID -16395, inside the system file, contains a list
- of Macintosh machine names. The selector gestaltMachineType ('mach')
- returns a value which can be used as the index value with a GetIndString
- call to get the appropriate machine name. There area some exceptions to
- this and these are discussed in this report.
-
- On Macintosh Performas (System 7.1), the Machine Name STR# resource will
- always return the string "Macintosh" (not "Macintosh Performa 450" or
- "Performa 450"). On all other Macintoshes, the string will return the
- correct name. (Mark Dawson)
- [And] if you do a dirty install [of System 7.5 or later] (right on top of
- an existing, pre-7.5 System), your machine type and icon will be preserved.
- If you do a clean install, you'll get the generic name/icon in the
- Finder's "About This Macintosh..." dialog. (Tim Swihart)
- This can be fixed by using the freeware Mac Identifier extension, located
- at ftp://ftp.fluxsoft.com/pub/Mac_Identifier_2.0.sit.hqx.
- Or use the WhoAmI? application, which can be found at
- ftp://sumex-aim.stanford.edu/info-mac/cfg/who-am-i-121.hqx. (Rene Ros)
- Apple says that in the future ID's will be reused and the kMachineNameStrID
- will contain only the text ' Macintosh' (two spaces first) &AT01
- This policy seems to have changed because the System 7.5 Update enabler
- installed by System 7.5 Update 1.0 either contains ' Macintosh',
- ' Macintosh PowerBook' or ' Power Macintosh' (all with two leading
- spaces). Perhaps the 'mach' selector in the future will be used to indicate
- the category only. Then we'll get another mechanism/selector to get the
- real machine type? Rumour goes a new ROM is developed which allows clone
- makers to have their machines identified properly. (Rene Ros, with some
- info from John Mancino)
-
- All system enablers have the machine name resource included to replace the
- one in the System file. In most cases this resource lists the same
- Macintosh names as the original one in System 7.1 and adds the names of the
- machines the enabler is intended for. But some only list the machines the
- enabler is used with. Therefore, if you want to display the name of a
- machine which isn't of the current machine type you can't rely on this
- resource anymore. (Rene Ros)
-
- The Performa 600 was originally planned to ship as Macintosh IIvm but the
- name was changed because users thought 'vm' meant 'Virtual Memory'. MOST
- system enablers (i.e. 001, 040, 065 & 201) contain this original name.
-
- The Machine Name resource in the MAE Enabler 1.0 contains the string
- "MAE 1.0" in these items: 19, 28, 130, 131 and 132.
-
- The PowerPC Enabler 1.1 enabler contains a Machine Name resource which
- lists these names:
- items 1-66 contain the item number itself except:
- 12 Power Macintosh 8100/120
- 31 Paula's Desk Macintosh
- 39 Workgroup Server 9150
- 40 Power Macintosh 8100/110
- 46 Power Macintosh 6100/66
- 47 Power Macintosh 7100/80
- 55 Power Macintosh 8100/100
- 64 Power Macintosh 8100/60
- 65 Power Macintosh 8100/80
- 66 Power Macintosh 8100/100
- items 67-115 are empty except:
- 75 Power Macintosh 6100/60
- 100 Power Macintosh 6100/66
- 101 Power Macintosh 6100/80
- 111 Power Macintosh 7100/60
- 112 Power Macintosh 7100/66
- 113 Power Macintosh 7100/80
- items 116-123 contain the text " Power Macintosh"
- "Paula's Desk Macintosh" disappeared again with version 1.1.1 of the
- PowerPC enabler, it was replaced by the number '31' ! :-)
- The duplicate names for some of the Power Macintosh models was resolved
- and is it is now know that some values belong to a never to be released
- ROM version. See the gestaltMachineType entry for more detailed
- information.
-
- |The PowerBook 5300/190 Enabler now lists the full machine names again!
- |(Eric-Paul Rebel)
-
- Relabled Macintosh Models
- -------------------------
- (by Rene Ros;
- Originally based on the Mac Models List by J.D. Sterling Babcock.
- Since Summer 1995 based on MacFacts by Apple Computer Inc.)
-
- The Performa models usually (there are some exceptions) return a machine
- ID# for the model they are based on. The table below lists several models
- which are simply relabled and the hardware model they are based on.
-
- ===========================================================================
- Relabled Machines
- ===========================================================================
- Relabled Model Hardware Model Note
- Name Constant
- ---------------------------------------------------------------------------
- Macintosh ED gestaltMacPlus sold in Netherlands?,
- 512K with Mac SE case
- color
- Macintosh LC III+ gestaltPerforma460
- Performa 200 gestaltClassicII
- Performa 250 gestaltMacColorClassic sold in Australia and
- Britain
- Performa 275 gestaltMacColorClassic
- Performa 400 gestaltMacLCII
- Performa 405 gestaltMacLCII
- Performa 410 gestaltMacLCII
- Performa 430 gestaltMacLCII
- Performa 450 gestaltMacLCIII
- Performa 460 not relabeled, own ID
- Performa 466 gestaltPerforma460
- Performa 467 gestaltPerforma460
- Performa 475 gestaltMacLC475
- Performa 476 gestaltMacLC475
- Performa 520 gestaltMacLC520
- Performa 550 gestaltMacLC550
- Performa 560 gestaltMacLC550
- Performa 575 gestaltMacLC575
- Performa 577 gestaltMacLC575
- Performa 578 gestaltMacLC575
- Performa 580 gestaltMacLC580
- Performa 588 gestaltMacLC580
- Performa 600 not relabeled, own ID
- Performa 630 gestaltMac630
- Performa 631 gestaltMac630
- Performa 635 gestaltMac630
- Performa 636 gestaltMac630
- Performa 637 gestaltMac630
- Performa 638 gestaltMac630
- Performa 640 gestaltMac630
- Performa 5200 gestaltPowerMac5200_75
- Performa 5210 gestaltPowerMac5200_75
- Performa 5215 gestaltPowerMac5200_75
- Performa 5220 gestaltPowerMac5200_75
- Performa 6110 gestaltPowerMac6100_60
- Performa 6112 gestaltPowerMac6100_60
- Performa 6115 gestaltPowerMac6100_60
- Performa 6116 gestaltPowerMac6100_60
- Performa 6117 gestaltPowerMac6100_60
- Performa 6118 gestaltPowerMac6100_60
- Performa 6200 gestaltPowerMac6200_75
- Performa 6216 gestaltPowerMac6200_75
- Performa 6218 gestaltPowerMac6200_75
- Performa 6220 gestaltPowerMac6200_75
- Performa 6230 gestaltPowerMac6200_75
- |Performa 6300 gestaltPowerMac6200_75
- PowerMac 6100/60AV gestaltPowerMac6100_60
- PowerMac 7100/66AV gestaltPowerMac7100_66
- PowerMac 8100/80AV gestaltPowerMac8100_80
- PowerMac WGS 6150/60 gestaltPowerMac6100_60
- PowerMac WGS 6150/66 gestaltPowerMac6100_66
- PowerMac WGS 8150/80 gestaltPowerMac8100_80
- PowerMac WGS 8150/110 gestaltPowerMac8100_110
- Quadra 660AV gestaltMacCentris660AV
- Workgroup Server 60 gestaltMacCentris610
- Workgroup Server 80 gestaltMacQuadra800
- Workgroup Server 95 gestaltQuadra950
- Workgroup Server 95+ gestaltQuadra950
- ---------------------------------------------------------------------------
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Package name:
-
- Author or Company name:
-
- Gestalt Selector:
-
- Constant name:
-
- First version to install selector:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rgaros@bio.vu.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Anonymous contributor(s) anonymous@secret.bvd.nl
- Eric-Paul Rebel eprebel@knoware.nl
- Maurice Volaski, Flux Software support@fluxsoft.com
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (C) 1992-1995, Rene G.A. Ros
-
- It is not allowed to distribute updates to the GSL. The full GSL can be
- used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- developer at Mac Support Automation B.V., Uitgeest, The Netherlands
- consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
- contract programmer Pascal and C, also 4th Dimension and other data-bases
-
- D.C. van Krimpenstraat 3
- 1067 SG Amsterdam-Geuzenveld
- The Netherlands, Europe
-
- Email: rgaros@bio.vu.nl (preferred)
- rgaros@dds.nl
- 100112.1363@compuserve.com
-